.news_msglist {

  li {
    height: 2rem;
    display: flex;
  }

  &_avatar {
    height: 100%;
    padding-left: 0.68rem;
    position: relative;

    img {
      width: 1rem;
      margin-right: 0.27rem;
      transform: translateY(50%);
    }
  }

  &_content {
    flex: 1;
    
    padding-right: 0.65rem;
    overflow: hidden;
    border-bottom: 1px solid rgb(228, 228, 228);

    &_title {
      padding-top: 0.45rem;
      display: flex;
      justify-content: space-between;
      margin-bottom: 0.27rem;

      span {
        font-size: 0.41rem;
        font-weight: bold;
      }

      i {
        font-size: 0.32rem;
        color: rgba(153, 153, 153, 1);
      }
    }

    &_info {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
  }

}